package com.submit.demo.repository;

import com.submit.demo.model.SubTask;
import org.springframework.data.mongodb.repository.MongoRepository;

import java.util.List;

public interface SubTaskRepository extends MongoRepository<SubTask, String> {
    void deleteAllByTid(String tid);

    List<SubTask> findAllByTid(String tid);

    List<SubTask> findSubTasksByTid(String tid);

    List<SubTask> findAllBySid(String sid);

    SubTask findSubTaskBySidAndTid(String sid, String tid);

    void deleteAllBySid(String sid);

    Integer countByStatusIsAndTidIs(Integer status, String tid);
}
